package com.yuqiang.homePage.dao;

import com.yuqiang.homePage.model.bo.HomePageBo;
import com.yuqiang.homePage.model.po.HomePagePo;
import com.yuqiang.homePage.model.vo.SessionVo;
import com.yuqiang.user.model.vo.KeyVo;

import java.util.List;

/**  
 * @ClassName: HomePageDao    
 * @Description: TODO   
 * @author: qiang.yu    
 * @date: 2016年3月31日 下午2:52:56    
 * @version: V1.0	       
 */
public interface HomePageDao {
	
	/**  
	 * @Title: checkKey    
	 * @Description: TODO    
	 * @param homePageBo
	 * @return   
	 * @return ResultModel   
	 * @throws    
	 */
	List<KeyVo> checkKey(HomePageBo homePageBo);
	
	/**  
	 * @Title: checkUserName    
	 * @Description: TODO    
	 * @param homePageBo
	 * @return   
	 * @return ResultModel   
	 * @throws    
	 */
	int checkUserName(HomePageBo homePageBo);
	
	/**  
	 * @Title: checkLogin    
	 * @Description: TODO    
	 * @param homePageBo
	 * @return   
	 * @return ResultModel   
	 * @throws    
	 */
	int checkLogin(HomePageBo homePageBo);
	
	/**  
	 * @Title: registerUser    
	 * @Description: TODO    
	 * @param homePagePo   
	 * @return void   
	 * @throws    
	 */
	void registerUser(HomePagePo homePagePo);

	List<SessionVo> getSession(String userName);
}
